package br.skytef.stmanager.utils;

import br.skytef.stmanager.daos.ProdutoDao;
import br.skytef.stmanager.entities.ProdutoEntity;

public class arquivoLicenca {

	private int inicio, fim;
	private String aux;

	public String filtro(String licenca){
		if (licenca.indexOf("/")>=0){
			inicio = licenca.indexOf("/");
			fim = licenca.length();
			for(int i = inicio; i < fim; i++){
				aux += licenca.charAt(i);
			}
			licenca = aux;
		}
		return licenca;
	}

	public ProdutoEntity produto(String licenca){
		ProdutoEntity produto = null;
		while(true){
			if(licenca.indexOf("W")==licenca.indexOf("G")+1){
				produto = new ProdutoDao().buscar("TEF-FACIL");
				break;
			}
			else if(licenca.indexOf("5")==licenca.indexOf("2")+1){
				produto = new ProdutoDao().buscar("SITEF");
				break;
			}
			else if(licenca.contains("SLIM")){
				produto = new ProdutoDao().buscar("BAM TEF");
				break;
			}
			else if(licenca.indexOf("T")==licenca.indexOf("Z")+1){
				produto = new ProdutoDao().buscar("SITEF");
				break;
			}
			else if(licenca.indexOf("R")==licenca.indexOf("H")+1){
				produto = new ProdutoDao().buscar("SITEF");
				break;
			}
			else if(licenca.indexOf("S")==licenca.indexOf("U")+1){
				produto = new ProdutoDao().buscar("SITEF");
				break;
			}
			else if(licenca.contains("SITEF")){
				produto = new ProdutoDao().buscar("SITEF");
				break;
			}else
				produto = new ProdutoDao().buscar("SITEF");
				break;
		}
		return produto;
	}

}
